#ifndef DIALOGUE_BOX
#define DIALOGUE_BOX

#include "BaseObject.h"
#include "BitmapTextObject.h"

enum BOX_TYPES
{
	DIALOGUE_BOX_TALKING = 0,
	DIALOGUE_BOX_TOTAL_TYPES
};

class DialogueBox : public BaseObject2D
{
public:
	BitmapTextObject* m_pBackground;
	BitmapTextObject* m_pFont;
protected:
	string m_szDialogue;
	string m_szSpeaker;
	int m_nBoxType;
private:

public:
	DialogueBox();
	~DialogueBox();

	virtual void Update(float _dt);
	virtual void Render();
};

#endif